S&P 500 Technical Analysis For June 18, 2020 By Fxempire